﻿using CCWin;
using EncryptTool;
using System;
using System.Drawing;
using System.Windows.Forms;
using 群智感知激励系统服务端底层;

namespace 群智感知激励系统服务端
{
    public partial class 虚拟货币窗口 : CCSkinMain
    {
        private long 时刻;

        public 虚拟货币窗口()
        {
            InitializeComponent();
            时刻 = 全局.stopwatch.ElapsedMilliseconds;
        }

        private void 虚拟货币窗口_Load(object sender, EventArgs e)
        {
            虚拟货币lv.BeginUpdate();
            虚拟货币lv.Items.Clear();

            foreach (虚拟货币 i in 虚拟货币.总表)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = i.序号.ToString();
                lvi.SubItems.Add(i.id);
                lvi.SubItems.Add(CSm4.加密(i.id));
                if (i.可用性 == true)
                    lvi.SubItems.Add("可用");
                else
                {
                    lvi.SubItems.Add("不可用");
                    lvi.SubItems[0].BackColor = Color.Pink;
                }
                虚拟货币lv.Items.Add(lvi);
            }
            虚拟货币lv.EndUpdate();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            虚拟货币lv.BeginUpdate();
            虚拟货币lv.Items.Clear();

            foreach (虚拟货币 i in 虚拟货币.总表)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = i.序号.ToString();
                lvi.SubItems.Add(i.id.ToString());
                lvi.SubItems.Add(CSm4.加密(i.id));
                if (i.时刻 > 时刻)
                    lvi.SubItems[0].BackColor = Color.LightBlue;
                if (i.可用性 == true)
                    lvi.SubItems.Add("可用");
                else
                {
                    lvi.SubItems.Add("不可用");
                    lvi.SubItems[0].BackColor = Color.Pink;
                }
                虚拟货币lv.Items.Add(lvi);
            }
            虚拟货币lv.EndUpdate();
        }
    }
}